Business

Bill Gates donates $20 billion to personal foundation as it works to ramp up spe..